Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mifel Tennis Open - Los Cabos BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Laver Cup - Berlin Miami Open - Miami Internazionali BNL d'Italia - Rome Hamburg Open - Hamburg French Open - Paris Boss Open - Stuttgart U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Italy F4 Italy F5 Germany F5 Colombia F2 Canada F6 USA F27 USA F28 USA F29 USA F30 Italy F23 Italy F27 Sweden F3 USA F31 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 USA F26 Italy F15 Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Memorial Manfredini - Sassuolo Open de L'Isere-Trophee BNP Paribas - Grenoble Challenger DCN de Cherbourg - Cherbourg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Open D'Orleans - Orleans Ethias Trophy - Mons Internationaux du Doubs - Besancon 5° Sporting Challenger - Turin Open Diputacion Ciudad de Pozoblanco - Cordoba Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans Open Castilla y Leon - Segovia Bergamo Challenger Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Recanati Challenger Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Astana Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Prostejov Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome IPP Open - Helsinki Genova Challenger KGHM Dialog Polish Indoors - Wroclaw Szczecin Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mons Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Turin Challenger Dallas Challenger San Remo Tennis Cup - San Remo Prague Challenger Monza Challenger Beijing Challenger Samarkand Challenger Como Challenger Tashkent Challenger TEAN International - Alphen Aan Den Rijn Mersin Challenger 3rd Volkswagon Challenger - Wolfsburg Prostejov Challenger President's Cup - Astana Prague Challenger Astana Challenger Segovia Challenger St. Remy Challenger Petange Challenger Fergana Challenger Kazan Challenger Tyumen Challenger West Lakes Challenger Marburg Challenger Astana Challenger Irving Challenger Sarasota Challenger Heilbronn Challenger Arpa Ceramic Cup - Reggio Emilia Braunschweig Challenger LXVII Concursu Internacional de Vigo - Vigo Citta di Como - Como Istanbul Challenger Izmir Challenger Mons Challenger Bauer Watertechnology Cup 2007 - Eckental Irving Challenger Napoli Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Braunschweig Challenger Launceston Challenger Astana Challenger Poprad Tatry Challenger Astana Challenger Barranquilla Challenger Orleans Challenger Happy Valley Challenger Shymkent Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger Prague Challenger Braunschweig Challenger Shymkent Challenger Geneva Challenger Aix En Provence Challenger Marburg Challenger St. Remy Challenger Heilbronn Challenger Samarkand Challenger Aix En Provence Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Happy Valley Challenger Wroclaw Challenger Barletta Challenger Vicenza Challenger Binghamton Challenger Lexington Challenger Granby Challenger Turin Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Milan Challenger Braunschweig Challenger V Trani Cup - Trani The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Rome Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Napoli Challenger Bordeaux Challenger Jonkoping Challenger Milan Challenger Prostejov Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Estoril Open - Estoril Mercedes Cup - Stuttgart Bratislava Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open 13 - Marseille Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Szczecin Challenger Winnipeg Challenger Heilbronn Challenger AEGON Championships - London Geneva Challenger Belgrade Challenger Rennes Challenger Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Bet-at-home Open - Hamburg Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Almaty Challenger Portugal Open - Oeiras BMW Open - Munich Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Catella Swedish Open - Bastad Napoli Challenger Gerry Weber Open - Halle China Open - Beijing Turin Challenger St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Citi Open - Washington Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Antalya Open - Antalya Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Kremlin Cup - Moscow China Open - Beijing Gonet Geneva Open - Geneva AEGON International - Eastbourne BMW Open - Munich Helsinki Challenger Estoril Open - Estoril ATP Kremlin Cup - Moscow United Cup - Australia Abierto Mexicano Telcel - Acapulco Panama City Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Hamburg European Open - Hamburg PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca AEGON Championships - London Caltanissetta Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BMW Open - Munich Kremlin Cup - Moscow Rio Open - Rio de Janeiro Chengdu Open - Chengdu Milan Challenger Open 13 - Marseille Sarasota Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Erste Bank Open - Vienna Heilbronn Challenger BMW Open - Munich San Marino Challenger Delray Beach International Tennis Championships - Delray Beach Rome Challenger Brisbane International - Brisbane Heineken Open - Auckland Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Power Horse Cup - Dusseldorf Koblenz Challenger Mercedes Cup - Stuttgart The Artois Championships - London Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Astana Challenger Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Napoli Challenger Bet-at-home Open - Hamburg Milan Challenger Brisbane - Brisbane Citi Open - Washington Moselle Open - Metz Meerbusch Challenger St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona China Open - Beijing Open de Nice Cote d'Azur - Nice Citi Open - Washington If Stockholm Open - Stockholm Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Marburg Challenger Scheveningen Challenger Ricoh Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Internazionali di Tennis - Bergamo China Open - Beijing Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Zadar Challenger BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle United Cup - Australia Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Hamburg Open - Hamburg BMW Open - Munich Noventi Open - Halle Open Sud de France - Montpellier Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle Argentina Open - Buenos Aires BMW Open - Munich Terra Wortmann Open - Halle Open SEAT 2008 - Barcelona China Open - Beijing Legg Mason Tennis Classic - Washington Terra Wortmann Open - Halle Medibank International - Sydney Open 13 - Marseille United Cup - Australia AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha China Open - Beijing Erste Bank Open - Vienna BMW Open - Munich Apia International - Sydney Nur-Sultan Challenger Sopot Challenger Malaysian Open - Kuala Lumpur Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells AEGON International - Eastbourne Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Campionati BNL dItalia - Rome Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai BMW Open - Munich If Stockholm Open - Stockholm Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Nordea Open - Bastad Western & Southern Open - New York Erste Bank Open - Vienna Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati BNP Paribas Masters - Paris National Bank Open - Toronto Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid National Bank Open - Montreal U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne National Bank Open - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Australian Open - Melbourne BMW Open - Munich Open Sabadell Atlantico - Barcelona French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Asian Hopman Cup - Astana Australian Open - Melbourne Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Hopman Cup - Perth Australian Open - Melbourne Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Wimbledon - London Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva ATP Cup - Melbourne Laver Cup - Boston ATP Cup - Sydney Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London All Lower level tournaments Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Exhibition Diriyah Tennis Cup Australian Open - Melbourne Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London French Open - Paris Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Wimbledon - London Olympics - Tokyo Olympics - Paris Davis Cup, World Group, PO, KAZ-SUI 5-0 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, PO, THA-KAZ 0-5 ATP Cup - Brisbane, Perth, Sydney BNP Paribas Open - Indian Wells Laver Cup - San Francisco Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, PO, GER-SUI 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - London Wimbledon - London